/**
 * 
 */
package travibot.engine;

import travibot.meta.StructureType;
import travibot.model.Level;

/**
 * @author Petr Macek
 * 
 */
public class StructureTypeAwareLevel implements Level {

    private final int value;
    private final StructureType structureType;

    StructureTypeAwareLevel(int value, StructureType structureType) {

        super();
        this.value = value;
        this.structureType = structureType;
    }

    /*
     * (non-Javadoc)
     * 
     * @see travibot.model.Level#getValue()
     */
    public int getValue() {

        return value;
    }

    /*
     * (non-Javadoc)
     * 
     * @see travibot.model.Level#isMaxLevel()
     */
    public boolean isMaxLevel() {

        // TODO Auto-generated method stub - use structuretype's getMaxLevel -
        // use aspect??
        return false;
    }

}
